package thread;

/**
 * java中所有的代码都是靠线程执行的，main方法也不例外。JVM启动后会创建一条线程来
 * 执行main方法，这条线程被取名为"main"，俗称:主线程
 * 我们自己创建的线程也可以取名字，但通常使用默认值，格式为:Thread-X(X是一个数字)
 * 由系统分配。
 *
 * Thread提供了一个静态方法:
 * static Thread currentThread()
 * 该方法可以获取运行这个方法的线程。
 */
public class CurrentThreadDemo {
    public static void main(String[] args) {
        //获取主线程
        Thread main = Thread.currentThread();
        System.out.println("主线程:"+main);
        dosome();

        System.out.println("main方法执行完了，"+main+"执行完毕了!");
    }

    public static void dosome(){
        Thread t = Thread.currentThread();
        System.out.println("执行dosome方法的线程是:"+t);
    }
}
